html, body {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    height: 100%;
}

html {
    font-family: Arial, Helvetica, "Microsoft Yahei", sans-serif;
    font-size: 18px;
}

/*警告框*/
.alertDiv {
    top: 18px;
}

/*副标题*/
.sub-title {
    width: 80%;
    background: url(../img/dot.gif) repeat-x 0 center;
    margin-top: 20px;
    margin-bottom: 20px;
}

.sub-title Strong {
    background-color: #FFFFFF;
    color: #506eab;
    font-weight: 700;
    padding-right: 20px;
}

/*红绿灯*/
span[class^="light-"] {
    vertical-align: middle;
    display: inline-block;
    width: 13px;
    height: 13px;
}

.light-unlink {
    background-image: url(../img/red.png);
    background-repeat: no-repeat;
}

.light-link {
    background-image: url(../img/green.png);
    background-repeat: no-repeat;
}

/*表单验证提示*/
span.validation {
    display: inline-block;
    padding-top: 5px;
    color: #b94a48;
}


.status-right {
	background-image:  url(../img/right.png);
	background-repeat: no-repeat;
}

.status-error {
	background-image:  url(../img/error.png);
	background-repeat: no-repeat;
}

